// source --> https://www.ecolanditaly.it/wp-content/plugins/cookie-law-info/public/js/cookie-law-info-public.js?ver=1.9.5
CLI_ACCEPT_COOKIE_NAME =(typeof CLI_ACCEPT_COOKIE_NAME !== 'undefined' ? CLI_ACCEPT_COOKIE_NAME : 'viewed_cookie_policy');
CLI_PREFERNCE_COOKIE =(typeof CLI_PREFERNCE_COOKIE !== 'undefined' ? CLI_PREFERNCE_COOKIE : 'CookieLawInfoConsent');
CLI_ACCEPT_COOKIE_EXPIRE =(typeof CLI_ACCEPT_COOKIE_EXPIRE !== 'undefined' ? CLI_ACCEPT_COOKIE_EXPIRE : 365);
CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP !== 'undefined' ? CLI_COOKIEBAR_AS_POPUP : false);
var CLI_Cookie={
set: function (name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
} else
var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
if(days<1)
{
host_name=window.location.hostname;
document.cookie = name + "=" + value + expires + "; path=/; domain=."+host_name+";";
if(host_name.indexOf("www")!=1)
{
var host_name_withoutwww=host_name.replace('www','');
document.cookie = name + "=" + value + expires + "; path=/; domain="+host_name_withoutwww+";";
}
host_name=host_name.substring(host_name.lastIndexOf(".", host_name.lastIndexOf(".")-1));
document.cookie = name + "=" + value + expires + "; path=/; domain="+host_name+";";
}
},
read: function (name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1, c.length);
}
if (c.indexOf(nameEQ) === 0) {
return c.substring(nameEQ.length, c.length);
}
}
return null;
},
erase: function (name) {
this.set(name, "", -10);
},
exists: function (name) {
return (this.read(name) !== null);
},
getallcookies:function()
{
var pairs = document.cookie.split(";");
var cookieslist = {};
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split("=");
cookieslist[(pair[0] + '').trim()] = unescape(pair[1]);
}
return cookieslist;
}
}
var CLI=
{
bar_config:{},
showagain_config:{},
allowedCategories:[],
js_blocking_enabled: false,
set:function(args)
{
if(typeof JSON.parse !== "function")
{
console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");
return;
}
if(typeof args.settings!=='object')
{
this.settings = JSON.parse(args.settings);
}
else
{
this.settings = args.settings;
}
this.js_blocking_enabled = Boolean( Cli_Data.js_blocking );
this.settings = args.settings;
this.bar_elm = jQuery(this.settings.notify_div_id);
this.showagain_elm = jQuery(this.settings.showagain_div_id);
this.settingsModal = jQuery('#cliSettingsPopup');
/* buttons */
this.main_button=jQuery('.cli-plugin-main-button');
this.main_link = jQuery('.cli-plugin-main-link');
this.reject_link = jQuery('.cookie_action_close_header_reject');
this.delete_link=jQuery(".cookielawinfo-cookie-delete");
this.settings_button=jQuery('.cli_settings_button');
if(this.settings.cookie_bar_as=='popup')
{
CLI_COOKIEBAR_AS_POPUP=true;
}
this.addStyleAttribute();
this.configBar();
this.toggleBar();
this.attachDelete();
this.attachEvents();
this.configButtons();
this.reviewConsent();
var cli_hidebar_on_readmore=this.hideBarInReadMoreLink();
if( Boolean( this.settings.scroll_close ) ===true && cli_hidebar_on_readmore===false)
{
window.addEventListener("scroll",CLI.closeOnScroll, false);
}
},
hideBarInReadMoreLink:function()
{
if( Boolean( CLI.settings.button_2_hidebar ) === true && this.main_link.length>0 && this.main_link.hasClass('cli-minimize-bar'))
{
this.hideHeader();
cliBlocker.cookieBar( false );
this.showagain_elm.slideDown(this.settings.animate_speed_show);
return true;
}
return false;
},
attachEvents:function()
{
jQuery('.cli_action_button').click(function(e){
e.preventDefault();
var elm=jQuery(this);
var button_action=elm.attr('data-cli_action');
var open_link=elm[0].hasAttribute("href") && elm.attr("href") != '#' ? true : false;
var new_window=false;
if(button_action=='accept')
{
CLI.accept_close();
new_window= Boolean( CLI.settings.button_1_new_win ) ? true : false;
}else if(button_action=='reject')
{
CLI.reject_close();
new_window= Boolean( CLI.settings.button_3_new_win ) ? true : false;
}
if(open_link)
{
if(new_window)
{
window.open(elm.attr("href"),'_blank');
}else
{
window.location.href =elm.attr("href");
}
}
});
this.settingsPopUp();
this.settingsTabbedAccordion();
this.toggleUserPreferenceCheckBox();
this.hideCookieBarOnClose();
this.cookieLawInfoRunCallBacks();
},
toggleUserPreferenceCheckBox:function()
{
jQuery('.cli-user-preference-checkbox').each(function(){
categoryCookie = 'cookielawinfo-'+jQuery(this).attr('data-id');
categoryCookieValue = CLI_Cookie.read(categoryCookie);
if( categoryCookieValue == null )
{
if(jQuery(this).is(':checked'))
{
CLI_Cookie.set(categoryCookie,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
}else
{
CLI_Cookie.set(categoryCookie,'no',CLI_ACCEPT_COOKIE_EXPIRE);
}
}
else
{
if(categoryCookieValue == "yes")
{
jQuery(this).prop("checked",true);
}
else
{
jQuery(this).prop("checked",false);
}
}
});
jQuery('.cli-user-preference-checkbox').click(function(){
var dataID = jQuery(this).attr('data-id');
var currentToggleElm = jQuery('.cli-user-preference-checkbox[data-id='+dataID+']');
if(jQuery(this).is(':checked'))
{
CLI_Cookie.set('cookielawinfo-'+dataID,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
currentToggleElm.prop('checked',true);
}else
{
CLI_Cookie.set('cookielawinfo-'+dataID,'no',CLI_ACCEPT_COOKIE_EXPIRE);
currentToggleElm.prop('checked',false);
}
CLI.checkCategories();
CLI.generateConsent();
});
},
settingsPopUp:function()
{
jQuery(document).on('click','.cli_settings_button',function(e){
e.preventDefault();
CLI.settingsModal.addClass("cli-show").css({'opacity':0}).animate({'opacity':1});
CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");
jQuery('body').addClass("cli-modal-open");
jQuery(".cli-settings-overlay").addClass("cli-show");
jQuery("#cookie-law-info-bar").css({'opacity':.1});
if(!jQuery('.cli-settings-mobile').is(':visible'))
{
CLI.settingsModal.find('.cli-nav-link:eq(0)').click();
}
});
jQuery('#cliModalClose').click(function(){
CLI.settingsPopUpClose();
});
CLI.settingsModal.click(function(e){
if(!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target)))
{
CLI.settingsPopUpClose();
}
});
jQuery('.cli_enable_all_btn').click(function(){
var cli_toggle_btn = jQuery(this);
var enable_text = cli_toggle_btn.attr('data-enable-text');
var disable_text= cli_toggle_btn.attr('data-disable-text');
if(cli_toggle_btn.hasClass('cli-enabled')){
CLI.disableAllCookies();
cli_toggle_btn.html(enable_text);
}
else
{
CLI.enableAllCookies();
cli_toggle_btn.html(disable_text);
}
jQuery(this).toggleClass('cli-enabled');
});
this.privacyReadmore();
},
settingsTabbedAccordion:function()
{
jQuery(".cli-tab-header").on("click", function(e) {
if(!(jQuery(e.target).hasClass('cli-slider') || jQuery(e.target).hasClass('cli-user-preference-checkbox')))
{
if (jQuery(this).hasClass("cli-tab-active")) {
jQuery(this).removeClass("cli-tab-active");
jQuery(this)
.siblings(".cli-tab-content")
.slideUp(200);
} else {
jQuery(".cli-tab-header").removeClass("cli-tab-active");
jQuery(this).addClass("cli-tab-active");
jQuery(".cli-tab-content").slideUp(200);
jQuery(this)
.siblings(".cli-tab-content")
.slideDown(200);
}
}
});
},
settingsPopUpClose:function()
{
this.settingsModal.removeClass('cli-show');
this.settingsModal.addClass('cli-out');
jQuery('body').removeClass("cli-modal-open");
jQuery(".cli-settings-overlay").removeClass("cli-show");
jQuery("#cookie-law-info-bar").css({'opacity':1});
},
privacyReadmore:function()
{
var el= jQuery('.cli-privacy-content .cli-privacy-content-text');
if( el.length > 0 ) {
var clone= el.clone(),
originalHtml= clone.html(),
originalHeight= el.outerHeight(),
Trunc = {
addReadmore:function(textBlock)
{
if(textBlock.html().length > 250)
{
jQuery('.cli-privacy-readmore').show();
}
else
{
jQuery('.cli-privacy-readmore').hide();
}
},
truncateText : function( textBlock ) {
var strippedText = jQuery('
').html(textBlock.html());
strippedText.find('table').remove();
textBlock.html(strippedText.html());
currentText = textBlock.text();
if(currentText.trim().length > 250){
var newStr = currentText.substring(0, 250);
textBlock.empty().html(newStr).append('...');
}
},
replaceText: function ( textBlock, original ){
return textBlock.html(original);
}
};
Trunc.addReadmore(el);
Trunc.truncateText(el);
jQuery('a.cli-privacy-readmore').click(function(e){
e.preventDefault();
if(jQuery('.cli-privacy-overview').hasClass('cli-collapsed'))
{
Trunc.truncateText(el);
jQuery('.cli-privacy-overview').removeClass('cli-collapsed');
el.css('height', '100%');
}
else
{
jQuery('.cli-privacy-overview').addClass('cli-collapsed');
Trunc.replaceText(el, originalHtml);
}
});
}
},
attachDelete:function()
{
this.delete_link.click(function () {
CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);
for(var k in Cli_Data.nn_cookie_ids)
{
CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
}
CLI.generateConsent();
return false;
});
},
configButtons:function()
{
/*[cookie_button] */
this.main_button.css('color',this.settings.button_1_link_colour);
if( Boolean( this.settings.button_1_as_button ) )
{
this.main_button.css('background-color',this.settings.button_1_button_colour);
this.main_button.hover(function () {
jQuery(this).css('background-color',CLI.settings.button_1_button_hover);
},function (){
jQuery(this).css('background-color',CLI.settings.button_1_button_colour);
});
}
/* [cookie_link] */
this.main_link.css('color',this.settings.button_2_link_colour);
if( Boolean( this.settings.button_2_as_button ) )
{
this.main_link.css('background-color',this.settings.button_2_button_colour);
this.main_link.hover(function () {
jQuery(this).css('background-color',CLI.settings.button_2_button_hover);
},function (){
jQuery(this).css('background-color',CLI.settings.button_2_button_colour);
});
}
/* [cookie_reject] */
this.reject_link.css('color',this.settings.button_3_link_colour);
if( Boolean( this.settings.button_3_as_button ) )
{
this.reject_link.css('background-color',this.settings.button_3_button_colour);
this.reject_link.hover(function () {
jQuery(this).css('background-color',CLI.settings.button_3_button_hover);
},function () {
jQuery(this).css('background-color',CLI.settings.button_3_button_colour);
});
}
/* [cookie_settings] */
this.settings_button.css('color',this.settings.button_4_link_colour);
if( Boolean( this.settings.button_4_as_button ) )
{
this.settings_button.css('background-color',this.settings.button_4_button_colour);
this.settings_button.hover(function () {
jQuery(this).css('background-color',CLI.settings.button_4_button_hover);
},function () {
jQuery(this).css('background-color',CLI.settings.button_4_button_colour);
});
}
},
toggleBar:function()
{
if(CLI_COOKIEBAR_AS_POPUP)
{
this.barAsPopUp(1);
}
if(CLI.settings.cookie_bar_as=='widget')
{
this.barAsWidget(1);
}
if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME))
{
this.displayHeader();
}else
{
this.hideHeader();
}
if( Boolean( this.settings.show_once_yn ))
{
setTimeout(function(){
CLI.close_header();
},CLI.settings.show_once);
}
if( CLI.js_blocking_enabled === false ) {
if( Boolean( Cli_Data.ccpaEnabled ) === true ) {
if( Cli_Data.ccpaType === 'ccpa' && Boolean( Cli_Data.ccpaBarEnabled ) === false ) {
cliBlocker.cookieBar( false );
}
} else {
jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
}
}
this.showagain_elm.click(function (e) {
e.preventDefault();
CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function()
{
CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);
if(CLI_COOKIEBAR_AS_POPUP)
{
CLI.showPopupOverlay();
}
});
});
},
configShowAgain:function()
{
this.showagain_config = {
'background-color': this.settings.background,
'color':this.l1hs(this.settings.text),
'position': 'fixed',
'font-family': this.settings.font_family
};
if(Boolean( this.settings.border_on ) )
{
var border_to_hide = 'border-' + this.settings.notify_position_vertical;
this.showagain_config['border'] = '1px solid ' + this.l1hs(this.settings.border);
this.showagain_config[border_to_hide] = 'none';
}
var cli_win=jQuery(window);
var cli_winw=cli_win.width();
var showagain_x_pos=this.settings.showagain_x_position;
if(cli_winw<300)
{
showagain_x_pos=10;
this.showagain_config.width=cli_winw-20;
}else
{
this.showagain_config.width='auto';
}
var cli_defw=cli_winw>400 ? 500 : cli_winw-20;
if(CLI_COOKIEBAR_AS_POPUP) /* cookie bar as popup */
{
var sa_pos=this.settings.popup_showagain_position;
var sa_pos_arr=sa_pos.split('-');
if(sa_pos_arr[1]=='left')
{
this.showagain_config.left=showagain_x_pos;
}else if(sa_pos_arr[1]=='right')
{
this.showagain_config.right=showagain_x_pos;
}
if(sa_pos_arr[0]=='top')
{
this.showagain_config.top=0;
}else if(sa_pos_arr[0]=='bottom')
{
this.showagain_config.bottom=0;
}
this.bar_config['position'] = 'fixed';
}else if(this.settings.cookie_bar_as=='widget')
{
this.showagain_config.bottom=0;
if(this.settings.widget_position=='left')
{
this.showagain_config.left=showagain_x_pos;
}else if(this.settings.widget_position=='right')
{
this.showagain_config.right=showagain_x_pos;
}
}
else
{
if(this.settings.notify_position_vertical == "top")
{
this.showagain_config.top = '0';
}
else if(this.settings.notify_position_vertical == "bottom")
{
this.bar_config['position'] = 'fixed';
this.bar_config['bottom'] = '0';
this.showagain_config.bottom = '0';
}
if(this.settings.notify_position_horizontal == "left")
{
this.showagain_config.left =showagain_x_pos;
}else if(this.settings.notify_position_horizontal == "right")
{
this.showagain_config.right =showagain_x_pos;
}
}
this.showagain_elm.css(this.showagain_config);
},
configBar:function()
{
this.bar_config = {
'background-color':this.settings.background,
'color':this.settings.text,
'font-family':this.settings.font_family
};
if(this.settings.notify_position_vertical=="top")
{
this.bar_config['top'] = '0';
if( Boolean( this.settings.header_fix ) === true)
{
this.bar_config['position'] = 'fixed';
}
}else
{
this.bar_config['bottom'] = '0';
}
this.configShowAgain();
this.bar_elm.css(this.bar_config).hide();
},
l1hs:function(str)
{
if (str.charAt(0) == "#") {
str = str.substring(1, str.length);
} else {
return "#" + str;
}
return this.l1hs(str);
},
close_header:function()
{
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
this.hideHeader();
},
accept_close:function()
{
this.hidePopupOverlay();
this.generateConsent();
this.cookieLawInfoRunCallBacks();
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
if( Boolean( this.settings.notify_animate_hide ) )
{
if( CLI.js_blocking_enabled === true ) {
this.bar_elm.slideUp( this.settings.animate_speed_hide, cliBlocker.runScripts );
} else {
this.bar_elm.slideUp( this.settings.animate_speed_hide );
}
}else
{
if( CLI.js_blocking_enabled === true ) {
this.bar_elm.hide( cliBlocker.runScripts );
} else {
this.bar_elm.hide();
}
}
if( Boolean( this.settings.showagain_tab ) )
{
this.showagain_elm.slideDown(this.settings.animate_speed_show);
}
if( Boolean( this.settings.accept_close_reload ) === true )
{
this.reload_current_page();
}
return false;
},
reject_close:function()
{
this.hidePopupOverlay();
this.generateConsent();
this.cookieLawInfoRunCallBacks();
for(var k in Cli_Data.nn_cookie_ids)
{
CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
}
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);
if( Boolean( this.settings.notify_animate_hide ) )
{
if( CLI.js_blocking_enabled === true ) {
this.bar_elm.slideUp(this.settings.animate_speed_hide, cliBlocker.runScripts);
} else {
this.bar_elm.slideUp(this.settings.animate_speed_hide);
}
} else
{
if( CLI.js_blocking_enabled === true ) {
this.bar_elm.hide( cliBlocker.runScripts );
} else {
this.bar_elm.hide();
}
}
if( Boolean( this.settings.showagain_tab ) )
{
this.showagain_elm.slideDown(this.settings.animate_speed_show);
}
if( Boolean( this.settings.reject_close_reload ) === true )
{
this.reload_current_page();
}
return false;
},
reload_current_page:function()
{
if(typeof cli_flush_cache!=='undefined' && cli_flush_cache === true)
{
window.location.href=this.add_clear_cache_url_query();
}else
{
window.location.reload(true);
}
},
add_clear_cache_url_query:function()
{
var cli_rand=new Date().getTime()/1000;
var cli_url=window.location.href;
var cli_hash_arr=cli_url.split('#');
var cli_urlparts= cli_hash_arr[0].split('?');
if(cli_urlparts.length>=2)
{
var cli_url_arr=cli_urlparts[1].split('&');
cli_url_temp_arr=new Array();
for(var cli_i=0; cli_i0 ? '&': '')+'cli_action=';
}else
{
cli_url=cli_hash_arr[0]+'?cli_action=';
}
cli_url+=cli_rand;
if(cli_hash_arr.length>1)
{
cli_url+='#'+cli_hash_arr[1];
}
return cli_url;
},
closeOnScroll:function()
{
if(window.pageYOffset > 100 && !CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME))
{
CLI.accept_close();
if( Boolean( CLI.settings.scroll_close_reload ) === true)
{
window.location.reload();
}
window.removeEventListener("scroll",CLI.closeOnScroll,false);
}
},
displayHeader:function()
{
if( Boolean( this.settings.notify_animate_show ) )
{
this.bar_elm.slideDown(this.settings.animate_speed_show);
}else
{
this.bar_elm.show();
}
this.showagain_elm.hide();
if(CLI_COOKIEBAR_AS_POPUP)
{
this.showPopupOverlay();
}
},
hideHeader:function()
{
if( Boolean( this.settings.showagain_tab ) )
{
if( Boolean( this.settings.notify_animate_show ) )
{
this.showagain_elm.slideDown(this.settings.animate_speed_show);
} else {
this.showagain_elm.show();
}
}else
{
this.showagain_elm.hide();
}
this.bar_elm.slideUp(this.settings.animate_speed_show);
this.hidePopupOverlay();
},
hidePopupOverlay:function()
{
jQuery('body').removeClass("cli-barmodal-open");
jQuery(".cli-popupbar-overlay").removeClass("cli-show");
},
showPopupOverlay:function()
{
if( this.bar_elm.length ) {
if( Boolean( this.settings.popup_overlay ) )
{
jQuery('body').addClass("cli-barmodal-open");
jQuery(".cli-popupbar-overlay").addClass("cli-show");
}
}
},
barAsWidget:function(a)
{
var cli_elm=this.bar_elm;
cli_elm.attr('data-cli-type','widget');
var cli_win=jQuery(window);
var cli_winh=cli_win.height()-40;
var cli_winw=cli_win.width();
var cli_defw=cli_winw>400 ? 300 : cli_winw-30;
cli_elm.css({
'width':cli_defw,'height':'auto','max-height':cli_winh,'overflow':'auto','position':'fixed','box-sizing':'border-box'
});
if ( this.checkifStyleAttributeExist() === false ) {
cli_elm.css({'padding':'25px 15px'});
}
if(this.settings.widget_position=='left')
{
cli_elm.css({
'left':'15px','right':'auto','bottom':'15px','top':'auto'
});
}else
{
cli_elm.css({
'left':'auto','right':'15px','bottom':'15px','top':'auto'
});
}
if(a)
{
this.setResize();
}
},
barAsPopUp:function(a)
{
if(typeof cookie_law_info_bar_as_popup==='function')
{
return false;
}
var cli_elm=this.bar_elm;
cli_elm.attr('data-cli-type','popup');
var cli_win=jQuery(window);
var cli_winh=cli_win.height()-40;
var cli_winw=cli_win.width();
var cli_defw=cli_winw>700 ? 500 : cli_winw-20;
cli_elm.css({
'width':cli_defw,'height':'auto','max-height':cli_winh,'bottom':'','top':'50%','left':'50%','margin-left':(cli_defw/2)*-1,'margin-top':'-100px','overflow':'auto'
}).addClass('cli-bar-popup cli-modal-content');
if ( this.checkifStyleAttributeExist() === false ) {
cli_elm.css({'padding':'25px 15px'});
}
cli_h=cli_elm.height();
li_h=cli_h<200 ? 200 : cli_h;
cli_elm.css({'top':'50%','margin-top':((cli_h/2)+30)*-1});
setTimeout(function(){
cli_elm.css({
'bottom':''
});
},100);
if(a)
{
this.setResize();
}
},
setResize:function()
{
var resizeTmr=null;
jQuery(window).resize(function() {
clearTimeout(resizeTmr);
resizeTmr=setTimeout(function()
{
if(CLI_COOKIEBAR_AS_POPUP)
{
CLI.barAsPopUp();
}
if(CLI.settings.cookie_bar_as=='widget')
{
CLI.barAsWidget();
}
CLI.configShowAgain();
},500);
});
},
enableAllCookies:function()
{
jQuery('.cli-user-preference-checkbox').each(function(){
var cli_chkbox_elm=jQuery(this);
var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');
if(cli_chkbox_data_id!='checkbox-necessary')
{
cli_chkbox_elm.prop('checked',true);
CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
}
});
},
hideCookieBarOnClose: function() {
jQuery(document).on('click','.cli_cookie_close_button',function(e){
e.preventDefault();
var elm=jQuery(this);
var button_action = elm.attr('data-cli_action');
if( Cli_Data.ccpaType === 'ccpa' )
{
CLI.enableAllCookies();
}
CLI.accept_close();
});
},
checkCategories:function()
{
var cliAllowedCategories = [];
var cli_categories = {};
jQuery('.cli-user-preference-checkbox').each(function()
{ var status=false;
cli_chkbox_elm=jQuery(this);
cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');
cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');
cli_chkbox_data_id_trimmed=cli_chkbox_data_id.replace('-','_')
if(jQuery(cli_chkbox_elm).is(':checked'))
{
status=true;
cliAllowedCategories.push(cli_chkbox_data_id);
}
cli_categories[cli_chkbox_data_id_trimmed]= status;
});
CLI.allowedCategories = cliAllowedCategories;
},
cookieLawInfoRunCallBacks:function()
{
this.checkCategories();
if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes')
{
if("function" == typeof CookieLawInfo_Accept_Callback){
CookieLawInfo_Accept_Callback();
}
}
},
generateConsent:function()
{
var preferenceCookie = CLI_Cookie.read(CLI_PREFERNCE_COOKIE);
cliConsent = {};
if(preferenceCookie !== null) {
cliConsent = window.atob(preferenceCookie);
cliConsent = JSON.parse(cliConsent);
}
cliConsent.ver = Cli_Data.consentVersion;
categories = [];
jQuery('.cli-user-preference-checkbox').each(function(){
categoryVal = '';
cli_chkbox_data_id = jQuery(this).attr('data-id');
cli_chkbox_data_id = cli_chkbox_data_id.replace('checkbox-','');
if(jQuery(this).is(':checked'))
{
categoryVal = true;
}
else
{
categoryVal = false;
}
cliConsent[cli_chkbox_data_id] = categoryVal;
});
cliConsent = JSON.stringify(cliConsent);
cliConsent = window.btoa(cliConsent);
CLI_Cookie.set(CLI_PREFERNCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE);
},
addStyleAttribute:function()
{
var bar=this.bar_elm;
var styleClass='';
if(jQuery(bar).find('.cli-bar-container').length > 0)
{
styleClass=jQuery('.cli-bar-container').attr('class');
styleClass=jQuery.trim(styleClass.replace('cli-bar-container',''));
jQuery(bar).attr('data-cli-style',styleClass);
}
},
CookieLawInfo_Callback: function( enableBar, enableBlocking ) {
enableBar = typeof enableBar !== 'undefined' ? enableBar : true;
enableBlocking = typeof enableBlocking !== 'undefined' ? enableBlocking : true;
if( CLI.js_blocking_enabled === true && Boolean( Cli_Data.custom_integration ) === true ) {
cliBlocker.cookieBar( enableBar );
cliBlocker.runScripts( enableBlocking );
}
},
checkifStyleAttributeExist: function()
{
var exist = false;
var attr = this.bar_elm.attr('data-cli-style');
if (typeof attr !== typeof undefined && attr !== false) {
exist = true;
}
return exist;
},
reviewConsent : function()
{
jQuery(document).on('click','.cli_manage_current_consent,.wt-cli-manage-consent-link',function(){
CLI.displayHeader();
});
}
}
var cliBlocker =
{
blockingStatus: true,
scriptsLoaded: false,
ccpaEnabled : false,
ccpaRegionBased : false,
ccpaApplicable : false,
ccpaBarEnabled: false,
cliShowBar: true ,
checkPluginStatus: function(callbackA , callbackB )
{
this.ccpaEnabled = Boolean( Cli_Data.ccpaEnabled );
this.ccpaRegionBased = Boolean( Cli_Data.ccpaRegionBased );
this.ccpaBarEnabled = Boolean( Cli_Data.ccpaBarEnabled );
if( Boolean( Cli_Data.custom_integration ) === true ) {
callbackA( false );
}
else {
if( this.ccpaEnabled === true ) {
this.ccpaApplicable = true;
if( Cli_Data.ccpaType === 'ccpa') {
if( this.ccpaBarEnabled !== true ) {
this.cliShowBar = false;
this.blockingStatus = false;
}
}
} else {
jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
}
callbackA( this.cliShowBar );
callbackB( this.blockingStatus);
}
},
cookieBar: function( showbar )
{
showbar = typeof showbar !== 'undefined' ? showbar : true;
cliBlocker.cliShowBar = showbar;
if(cliBlocker.cliShowBar === false)
{
CLI.bar_elm.hide();
CLI.showagain_elm.hide();
CLI.settingsModal.removeClass('cli-blowup cli-out');
CLI.hidePopupOverlay();
jQuery(".cli-settings-overlay").removeClass("cli-show");
}
else
{
if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME))
{
CLI.displayHeader();
}
else
{
CLI.hideHeader();
}
CLI.settingsModal.show();
jQuery('.cli-modal-backdrop').show();
}
},
runScripts:function( blocking )
{
blocking = typeof blocking !== 'undefined' ? blocking : true;
cliBlocker.blockingStatus = blocking;
srcReplaceableElms = ['iframe','IFRAME','EMBED','embed','OBJECT','object','IMG','img'];
var genericFuncs =
{
renderByElement: function()
{
cliScriptFuncs.renderScripts();
cliBlocker.scriptsLoaded = true;
},
};
var cliScriptFuncs =
{
// trigger DOMContentLoaded
scriptsDone:function()
{
if (typeof Cli_Data.triggerDomRefresh !== 'undefined') {
if( Boolean( Cli_Data.triggerDomRefresh ) === true )
{
var DOMContentLoadedEvent = document.createEvent('Event')
DOMContentLoadedEvent.initEvent('DOMContentLoaded', true, true)
window.document.dispatchEvent(DOMContentLoadedEvent);
}
}
},
seq :function(arr, callback, index) {
// first call, without an index
if (typeof index === 'undefined') {
index = 0
}
arr[index](function () {
index++
if (index === arr.length) {
callback()
} else {
cliScriptFuncs.seq(arr, callback, index)
}
})
},
/* script runner */
insertScript:function($script,callback) {
var s ='';
var scriptType = $script.getAttribute('data-cli-script-type');
var elementPosition = $script.getAttribute('data-cli-element-position');
var isBlock = $script.getAttribute('data-cli-block');
var s = document.createElement('script');
var ccpaOptedOut = cliBlocker.ccpaOptedOut();
s.type = 'text/plain';
if($script.async)
{
s.async = $script.async;
}
if($script.defer)
{
s.defer = $script.defer;
}
if ($script.src) {
s.onload = callback
s.onerror = callback
s.src = $script.src
} else {
s.textContent = $script.innerText
}
var attrs = jQuery($script).prop("attributes");
for (var ii = 0; ii < attrs.length; ++ii) {
if (attrs[ii].nodeName !== 'id') {
s.setAttribute(attrs[ii].nodeName,attrs[ii].value);
}
}
if(cliBlocker.blockingStatus === true)
{
if(( CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes' && CLI.allowedCategories.indexOf(scriptType) !== -1 ) )
{
s.setAttribute('data-cli-consent','accepted');
s.type = 'text/javascript';
}
if( cliBlocker.ccpaApplicable === true ) {
if( ccpaOptedOut === true || CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == null ) {
s.type = 'text/plain';
}
}
}
else
{
s.type = 'text/javascript';
}
if($script.type != s.type)
{
if(elementPosition === 'head') {
document.head.appendChild(s);
} else {
document.body.appendChild(s);
}
if (!$script.src) {
callback()
}
$script.parentNode.removeChild($script);
}
else {
callback();
}
},
renderScripts:function()
{
var $scripts = document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');
if($scripts.length > 0)
{
var runList = []
var typeAttr
Array.prototype.forEach.call($scripts, function ($script) {
// only run script tags without the type attribute
// or with a javascript mime attribute value
typeAttr = $script.getAttribute('type')
runList.push(function (callback) {
cliScriptFuncs.insertScript($script, callback)
})
})
cliScriptFuncs.seq(runList, cliScriptFuncs.scriptsDone);
}
}
};
genericFuncs.renderByElement();
},
ccpaOptedOut : function () {
var ccpaOptedOut = false;
var preferenceCookie = CLI_Cookie.read(CLI_PREFERNCE_COOKIE);
if( preferenceCookie !== null ) {
cliConsent = window.atob(preferenceCookie);
cliConsent = JSON.parse(cliConsent);
if( typeof cliConsent.ccpaOptout !== 'undefined') {
ccpaOptedOut = cliConsent.ccpaOptout;
}
}
return ccpaOptedOut;
}
}
jQuery(document).ready(function() {
if(typeof cli_cookiebar_settings!='undefined')
{
CLI.set({
settings:cli_cookiebar_settings
});
if( CLI.js_blocking_enabled === true ) {
cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts);
}
}
});
// source --> https://www.ecolanditaly.it/wp-content/themes/smart-mag/js/jquery.prettyPhoto.js?ver=5.6.1
/* ------------------------------------------------------------------------
Class: prettyPhoto
Use: Lightbox clone for jQuery
Author: Stephane Caron (http://www.no-margin-for-errors.com)
Version: 3.1.6
------------------------------------------------------------------------- */
!function(e){function t(){var e=location.href;return hashtag=-1!==e.indexOf("#prettyPhoto")?decodeURI(e.substring(e.indexOf("#prettyPhoto")+1,e.length)):!1,hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+e+"=([^]*)",p=new RegExp(i),o=p.exec(t);return null==o?"":o[1]}e.prettyPhoto={version:"3.1.6"},e.fn.prettyPhoto=function(a){function s(){e(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight,width:f.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-f.containerWidth/2<0?0:j/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(f.resized?e("a.pp_expand,a.pp_contract").show():e("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||e.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show(),t()})}function r(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function l(e,t){if(resized=!1,d(e,t),imageWidth=e,imageHeight=t,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=t/e*imageWidth):b>I?(imageHeight=I-200,imageWidth=e/t*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&l(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(t,i){t=parseFloat(t),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=t,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=t}function h(e){return e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)?"youtube":e.match(/vimeo\.com/i)?"vimeo":e.match(/\b.mov\b/i)?"quicktime":e.match(/\b.swf\b/i)?"flash":e.match(/\biframe=true\b/i)?"iframe":e.match(/\bajax=true\b/i)?"ajax":e.match(/\bcustom=true\b/i)?"custom":"#"==e.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=e(window).height(),j=e(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(e(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return e.prettyPhoto.changeGalleryPage("next"),e.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return e.prettyPhoto.changeGalleryPage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){e(this).find("a").click(function(){return e.prettyPhoto.changePage(t),e.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('Play'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){settings.modal||e.prettyPhoto.close()}),e("a.pp_close").bind("click",function(){return e.prettyPhoto.close(),!1}),settings.allow_expand&&e("a.pp_expand").bind("click",function(){return e(this).hasClass("pp_expand")?(e(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(e(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){e.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return e.prettyPhoto.changePage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return e.prettyPhoto.changePage("next"),e.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:' ',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'{content}
',custom_markup:"",social_tools:''},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):" "),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="http://www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="http://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('
').css({width:settings.default_width}).wrapInner('').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;